]> dgit.raspbian.org Git - gnome-shell.git/commit
shew: Add small library for dealing with external windows
authorFlorian Müllner <fmuellner@gnome.org>
Thu, 5 Mar 2020 03:52:09 +0000 (04:52 +0100)
committerFlorian Müllner <fmuellner@gnome.org>
Thu, 26 Mar 2020 17:32:30 +0000 (18:32 +0100)
commit6baf490aabfbac11aba455e2af4c501ad2d02584
tree066251966868d5ae5e57919a00e8afc71dde14cf
parentf971b8426d365426bc6fd5b64515431c16d03e19
shew: Add small library for dealing with external windows

In order to support OpenExtensionPrefs()'s parentWindow parameter,
we will need the ability to make a window transient to an external
window identified by a string handle.

This takes the corresponding code from xdg-desktop-portal-gtk and
brings it into an introspectable form, likewise the counterpart in
libportal to export a string handle for a GtkWindow.

https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1087
14 files changed:
meson.build
subprojects/shew/COPYING [new file with mode: 0644]
subprojects/shew/README.md [new file with mode: 0644]
subprojects/shew/meson.build [new file with mode: 0644]
subprojects/shew/meson_options.txt [new file with mode: 0644]
subprojects/shew/src/meson.build [new file with mode: 0644]
subprojects/shew/src/shew-external-window-wayland.c [new file with mode: 0644]
subprojects/shew/src/shew-external-window-wayland.h [new file with mode: 0644]
subprojects/shew/src/shew-external-window-x11.c [new file with mode: 0644]
subprojects/shew/src/shew-external-window-x11.h [new file with mode: 0644]
subprojects/shew/src/shew-external-window.c [new file with mode: 0644]
subprojects/shew/src/shew-external-window.h [new file with mode: 0644]
subprojects/shew/src/shew-window-exporter.c [new file with mode: 0644]
subprojects/shew/src/shew-window-exporter.h [new file with mode: 0644]